@charset "utf-8";
/*基础样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,select,option.textarea,submit,button,p,table,tr,th,td,span,a,img,article,aside,audio,canvas,datalist,details,eventsource,figure,figcaption,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video,fieldset{margin:0;padding:0;}
article,aside,audio,canvas,datalist,details,eventsource,figure,figcaption,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video {display:block;margin:0;padding:0;}
input,select,textarea,button{vertical-align:middle;}
body{font-size:12px; font-family:Microsoft Yahei,Verdana, Geneva, sans-serif;}
ul,li,ol{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
table,td{ empty-cells:show; border-collapse:collapse; text-wrap:wrap;}
.clear{width:0; height:0; margin:0; padding:0; font-size:0; line-height:0; clear:both;}
img{border:none;}
html,body{ width:100%; position:relative;}

a { text-decoration: none; outline: 0;}
article, aside, dialog, footer, header, section, nav, figure, menu, audio, canvas, progress, video { display: block;}
a{outline:none; blr:expression(this.onFocus = this.onblur()); text-decoration:none; color:#333;}
a:hover{text-decoration:none;}
table{ border-color:#ccc;}
.fl{ float:left!important;}
.fr{ float:right;}
.zj{ width:1200px; margin:0px auto; clear:both;}
.top{ width:100%; position:fixed; z-index:999; height:170px; background:#fff;}
.top_k{ width:100%; height:120px;}
.logo{ margin-top:30px; float:left;}
.logo img{ height:65px;}
.tel{ margin-top:30px; flaot:right;}
.nav{ width:100%; height:50px; background:#1c499a;}
.menu{ width:1200px; margin:0px auto; clear:both; height:50px; position: relative;}
.menu ul{}
.menu li{ width:171px; height:50px; line-height:50px; text-align:center; float:left;}
.menu li a{ font-size:16px; color:#fff; display:block;}
.menu li a:hover{ background:#2669e2;}
.menu li.bs a{ background:#2669e2;}
.menu li ul{ display:none;}
.menu li ul li a{ background:#f1f1f1; color:#666;}
.menu li ul li a:hover{ color:#fff; background:#1c499a;}
.menu li:hover ul{ display:block;}
.cpdh{ width:1200px; position: absolute; left:0; height:500px; background:#f1f1f1;}
.cpdh li{}
.banner{ width:100%; padding-top:170px;}

.product{ width:100%; padding:60px 0;}
.product_t{ width:100%;}
.product_tz{ width:100%; text-align:center; font-size:34px; font-weight:bold; color:#333; background:url(../images/dhb.png) no-repeat bottom center; padding-bottom:13px;}
.product_ty{ width:100%; text-align:center; font-size:24px; color:#999; text-transform: uppercase; margin-top:10px;}
.product_k{ width:100%; margin-top:40px;}
.column{ width:230px; float:left;}
.column_t{ width:100%; background:#1c499a; padding:20px 0; border-top-left-radius:10px; border-top-right-radius:10px;}
.column_tz{ width:100%; text-align:center; font-size:18px; color:#fff;}
.column_ty{ width:100%; text-align:center; font-size:15px; color:#93baff; margin-top:5px;}
.column_n{ width:100%; padding:10px; box-sizing:border-box; background:#f1f1f1;}
.column_n li{ width:100%; height:35px; line-height:35px; font-size:15px; color:#333; text-align:center; padding:5px 0; border-bottom:1px #ccc dashed;}
.column_n li a{ display:block;}
.column_n li a:hover{ color:#fff; background:#1c499a;}
.column_b a{ background:#1c499a; color:#fff;}
.product_r{ width:950px; float:right;}
.pro{ width:304px; margin:0 5px 10px; border:1px #ccc solid; float:left;}
.pro a{ display:block; background:#fff;}
.pro a:hover{ background:#1c499a; color:#fff;}
.pro_t{ width:304px; background:#f1f1f1; line-height:1; margin:0;}
.pro_t img{ width:100%; margin:0;}
.pro_z{ width:100%; height:40px; line-height:40px; text-align:center; font-size:16px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.jingpin{ width:100%; padding:60px 0; background:#f0f0f0;}
.jingpin_k{ width:100%; margin-top:40px;}
.anli{ width:380px; margin:10px; float:left;}
.anli1{ width:296px; margin:10px; float:left;}
.anli_t{ width:100%;}
.anli_tl{ width:70px; float:left; margin-top:10px; height:24px; border:1px #999 solid; border-radius:3px; color:#999; line-height:24px; text-align:center;}
.anli_tl a{ color:#999;}
.anli_tr{ width:80px; float:right;}
.anli_trt{ width:100%; font-size:14px; color:#666; text-align:right;}
.anli_trn{ width:100%; font-size:22px; color:#555; font-weight:bold; text-align:right;}
.anli_z{ width:100%; margin-top:10px; font-size:17px; font-weight:bold; padding-bottom:10px; border-bottom:1px #ccc solid;}
.anli_z a{ color:#333;}
.anli_z a:hover{ color:#ff0000;}
.anli_img{ width:100%; margin-top:5px;}
.anli_img img{ width:100%;}
.anli_n{ width:100%; margin-top:10px; color:#666; font-size:12px; line-height:1.9; height:95px;overflow:hidden;}
.anli_gd{ width:30px; height:30px; margin-top:10px; line-height:30px; text-align:center; border-radius:50%; background:#ccc;}
.anli_gd a{ color:#666; display:block;}
.anli_gd a:hover{ color:#fff; background:#1d62d9; border-radius:50%;}


.youshi{ width:100%; padding:60px 0;}
.youshi_t{ width:100%;}
.youshi_t p{ width:664px; margin:0px auto;}
.youshi_tz{ width:100%; text-align:center; color:#333; margin-top:10px; font-size:18px;}
.youshi_k{ width:100%; margin-top:40px;}
.ys1 { width: 1200px; height: 250px; float: left; margin-bottom: 30px;}
.ys1 img {	width: 560px;	height: 250px;	float: right;}
.ys1 dl { background: url(../images/ys01.png) no-repeat left 58px; width: 560px; height: 250px; float: left;}
.ys1 dl dt {padding-left: 74px;	font-size: 24px; color: #2b2b2b; font-weight: bold;	margin-top: 58px;}
.ys1 dl dd {padding-left: 74px;	margin-top: 25px; height: 90px; color: #777777;	line-height: 30px;}
.ys1 dl dd span { color: #ec1b24;	font-weight: bold;}
.ys2 {	width: 1200px; height: 250px; float: left; margin-bottom: 30px;}
.ys2 img {	width: 560px;	height: 250px;	float: left;}
.ys2 dl {	background: url(../images/ys02.png) no-repeat left 58px;width:560px; height: 250px; float: right;}
.ys2 dl dt {padding-left: 74px;	font-size: 24px;color: #2b2b2b;	font-weight: bold;margin-top: 58px;}
.ys2 dl dd {padding-left: 74px;	margin-top: 25px;height:90px;color: #777777;line-height: 30px;}
.ys2 dl dd span {	color: #ec1b24;	font-weight: bold;}
.ys3 {width: 1200px;height: 250px;float: left;margin-bottom: 30px;}
.ys3 img {width: 560px;height: 250px;float: right;}
.ys3 dl {background: url(../images/ys03.png) no-repeat left 58px;width: 560px;height: 250px;float: left;}
.ys3 dl dt {padding-left: 74px;	font-size: 24px;color: #2b2b2b;	font-weight: bold;margin-top: 58px;}
.ys3 dl dd {padding-left: 74px;	margin-top: 25px;height: 90px;color: #777777;line-height: 30px;}
.ys3 dl dd span {color:#ec1b24;font-weight: bold;}
.ys4 {	width: 1200px;height: 250px;float: left;margin-bottom: 30px;}
.ys4 img {width:560px;height: 250px;float: left;}
.ys4 dl {background: url(../images/ys04.png) no-repeat left 58px;width: 560px;height: 250px;float: right;}
.ys4 dl dt {padding-left: 74px;font-size: 24px;color: #2b2b2b;font-weight: bold;margin-top: 58px;}
.ys4 dl dd {padding-left: 74px;margin-top: 25px;height: 90px;color: #777777;line-height: 30px;}
.ys4 dl dd span {color: #ec1b24;font-weight: bold;}

.xinwen{ width:100%; padding:60px 0; background:#f1f1f1;}
.xinwen_k{ width:100%; margin-top:50px;}
.jishu{ width:590px; float:left;}
.shouce{ width:590px; float:right;}
.jishu_t{ width:100%; border-bottom:1px #ccc solid;}
.jishu_tz{ float:left; font-size:20px; line-height:40px; font-weight:bold; color:#333;}
.jishu_gd{ float:right; line-height:40px; font-size:14px;}
.jishu_gd a{ color:#666;}
.jishu_gd a:hover{ color:#ff0000;}
.jswz{ width:100%; float:left; margin:5px 0; border-bottom:1px #ccc dashed; padding-bottom:10px; color:#666; font-size:14px;}
.jswz a{ display:block;}
.jswz a:hover{ color:#ff0000;}
.jswz_l{ width:140px; float:left; height:105px;}
.jswz_l img{ width:140px; height:105px;}
.jswz_r{ width:520px; float:right;}
.jswz_rs{ width:100%; float:left; color:#ddd;}
.jswz_rt{ width:100%; float:left; margin-top:5px; font-size:17px; font-weight:bold;}
.jswz_rn{ width:100%; float:left; margin-top:5px; color:#666; font-size:14px; line-height:1.6; height:67px; margin-bottom:5px;overflow:hidden;}

.link{ width:100%; padding:60px 0;}
.link_k{ width:100%; margin-top:40px;}
.link_k a{ padding:10px 20px; color:#333; font-size:14px;}
.link_k a:hover{ color:#1c499a;}

.padding50{ padding:50px 0;}
.foot{ width:100%;}
.foot_t{ width:100%; background:#333;}
.foot_k{ width:100%; clear:both;}
.lxfs{ width:300px;}
.lxfs_t{ width:100%; color:#aaaaaa;}
.lxfs_z{ width:100%; color:#ff6500; font-weight:bold; font-size:36px; margin-top:5px;}
.bz1{ width:40px; float:left; margin:10px 10px 0;}
.kslj{ }
.lian{ width:120px; margin-right:100px; float:left;}
.lian1{ width:360px; margin-right:100px; float:left;}
.lian_t{ width:100%; font-size:18px; color:#fff;}
.lian_n{ width:100%; margin-top:10px;}
.lian_n li{ width:100%; height:30px; line-height:25px;}
.lian_n li a{ color:#aaa;}
.lian_n li a:hover{ color:#fff;}
.lian_n1{ width:100%; margin-top:10px;}
.lian_n1 li{ width:50%; height:30px; line-height:25px; float:left;}
.lian_n1 li a{ color:#aaa;}
.lian_n1 li a:hover{ color:#fff;}

.foot_n{ width:100%; height:45px; background:#000; color:#aaa; text-align:center; line-height:45px;}
.foot_nz a{ color:#aaa;}

.box_nei{ width:100%; padding-top:220px; padding-bottom:50px; min-height:500px;}
.right{ width:950px; float:right;}
.right_t{ width:100%; border-bottom:1px #ccc solid; height:45px;}
.right_tl{ float:left; line-height:45px; color:#333;font-size:20px; font-weight:bold;}
.right_tr{ float:right; line-height:45px; color:#666; font-size:14px;}
.right_tr a{ color:#666;}
.right_n{ width:100%; margin-top:10px; line-height:1.9; font-size:16px;}
.right_n p{overflow-wrap:break-word!important;}
.right_n span{overflow-wrap:break-word!important;text-wrap: wrap!important;}
.right_k{ width:100%; margin-top:10px;}
.nyxw{ width:100%;}
.xw li{ width:100%; height:40px; line-height:40px; font-size:14px; border-bottom:1px #ccc dashed; text-align:right; color:#666;}
.xw li a{ float:left; color:#333;}
.xw li a:hover{ color:#1c499a;}
.biaoti{ width:100%; text-align:center; font-size:18px; font-weight:bold; color:#333;}
.fabiao{ width:100%; text-align:center; font-size:14px; margin-top:5px; padding-bottom:10px; color:#999; border-bottom:1px #ccc dashed;}
.contenter_n{ width:100%; margin-top:10px; line-height:1.8; font-size:16px;}
.contenter_n img{ }
.contenter_n p span{text-wrap: wrap!important;}
.right_n table{ width:100%;}
.right_n td{ padding-left:10px; line-height:35px;}
.right_n td.cajz{ text-align:center; font-weight:bold; font-size:24px; text-transform:uppercase; line-height:1.1; padding:10px 0;}
.right_n td.cajz span{ font-size:14px; line-height:1.5; font-weight:normal;}
.right_n td.tp{ line-height:1; padding:0;}
.right_n td.tpz{ font-size:16px; text-align:center; font-weight:bold;}
.right_n td img{ width:306px; line-height:1;}

.abouter_np{ width:100%;}
.abouter_npl{ width:49%; float:left;}
.abouter_npl img{ width:100%;}
.abouter_npr{ width:49%; float:left;}
.abouter_npr img{ width:100%;}

.fenye{ width:100%; margin-top:50px; text-align:center;}
.fenye a{ margin:0px 3px; padding:5px 8px; border:1px #ccc solid;}
.fenye a:hover{ color:#fff; background:#1c499a;}

.fenpian{ width:100%; margin-top:40px; border-top:1px #555 solid; border-bottom:1px #555 solid; padding:5px 0;}
.fenpian_l{ width:100%; line-height:35px; color:#333;}
.fenpian_l a{ color:#333; font-size:14px;}
.fenpian_l a:hover{ color:#1c499a;}

.biaozhi{ width:340px; margin-top:30px;}
.mlie{ width:100px; float:left; margin-right:10px;}
.mlie_t{}
.mlie_t img{ width:100%;}
.mlie_z{ width:100%; color:#fff; text-align:center;}

.fudong{ width:70px; background:#1c499a; position:fixed; z-index:99999; right:0; top:40%;}
.fudong_t{ width:70px; height:70px; border-bottom:1px #ccc solid;}
.fudong_tp{ width:100%; height:45px;}
.fudong_tz{ width:100%; color:#fff; text-align:center; line-height:20px;}
.fudp1{ background:url(../images/fudong1.png) no-repeat center 5px; background-size:80%;}
.fudp2{ background:url(../images/fudong2.png) no-repeat center 5px; background-size:80%;}
.fudp3{ background:url(../images/fudong3.png) no-repeat center 5px; background-size:80%;}
.tagsz{ width:948px; border:1px #ccc solid; padding:10px; box-sizing:box-sizing:border-box; margin-top:50px;}
.tagsz_t{ width:100%; font-size:16px;}
.tagsz_z{ width:100%; font-size:12px; color:#333; margin-top:15px;}
.tagsz_z{ width:100%;}
.tagsz_z a{ margin:5px 10px; float:left; font-size:13px;}